package com.nchu.student_score.dataObject;

import com.nchu.student_score.model.*;

import java.io.Serializable;
import java.util.List;

public class GradeResult implements Serializable {
    private String gradeId;
    private Integer stuId;
    private String teachId;
    private Integer score;

    private TeachTask teachTask;//用于返回数据
    private Course course;//用于返回数据
    private Teacher teacher;//用于返回数据
    List<SubScores> subScoresList;//学生的子成绩
    GradeTemp gradeTemp;//学生的成绩组成
    List<Appeal> appealList;//申诉记录
    private String ranking;//排名
    private String overPct;//超过的百分比
    private String suggest;//建议

    private Integer termId;//用于接收数据
    private Integer courseId;//用于接收数据

    public String getGradeId() {
        return gradeId;
    }

    public void setGradeId(String gradeId) {
        this.gradeId = gradeId;
    }

    public Integer getStuId() {
        return stuId;
    }

    public void setStuId(Integer stuId) {
        this.stuId = stuId;
    }

    public String getTeachId() {
        return teachId;
    }

    public void setTeachId(String teachId) {
        this.teachId = teachId;
    }

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public TeachTask getTeachTask() {
        return teachTask;
    }

    public void setTeachTask(TeachTask teachTask) {
        this.teachTask = teachTask;
    }

    public Course getCourse() {
        return course;
    }

    public void setCourse(Course course) {
        this.course = course;
    }

    public Teacher getTeacher() {
        return teacher;
    }

    public void setTeacher(Teacher teacher) {
        this.teacher = teacher;
    }

    public List<SubScores> getSubScoresList() {
        return subScoresList;
    }

    public void setSubScoresList(List<SubScores> subScoresList) {
        this.subScoresList = subScoresList;
    }

    public GradeTemp getGradeTemp() {
        return gradeTemp;
    }

    public void setGradeTemp(GradeTemp gradeTemp) {
        this.gradeTemp = gradeTemp;
    }

    public List<Appeal> getAppealList() {
        return appealList;
    }

    public void setAppealList(List<Appeal> appealList) {
        this.appealList = appealList;
    }

    public String getRanking() {
        return ranking;
    }

    public void setRanking(String ranking) {
        this.ranking = ranking;
    }

    public String getOverPct() {
        return overPct;
    }

    public void setOverPct(String overPct) {
        this.overPct = overPct;
    }

    public String getSuggest() {
        return suggest;
    }

    public void setSuggest(String suggest) {
        this.suggest = suggest;
    }

    public Integer getTermId() {
        return termId;
    }

    public void setTermId(Integer termId) {
        this.termId = termId;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }
}
